.maptops {
  background: url(https://www.qixiangwang.cn/skins/Blue2012/images/index_13.jpg) no-repeat;
  height: 33px;
  color: #FFF;
  padding-left: 10px;
  line-height: 33px;
  font-size: 14px; }

.maptop1 {
  margin-left: -1px;
  margin-top: 10px;
  background: url(https://www.qixiangwang.cn/skins/Blue2012/images/top_03.jpg) no-repeat;
  height: 33px;
  color: #FFF;
  padding-left: 10px;
  line-height: 33px;
  font-size: 14px; }

.sm span {
  color: #ff7e00; }

.today .left {
  width: 68%; }
  .today .left .tempNum {
    font-size: 40px;
    font-weight: 600;
    color: #043567; }
  .today .left b {
    font-size: 16px; }

.today .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.air p {
  font-size: 14px; }

.days3 ul {
  overflow: hidden; }
  .days3 ul li {
    float: left;
    width: 33%;
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px; }
  .days3 ul .tqboder {
    border-left: 1px solid #fca9a9; }

.idxbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 10px 10px 0 10px; }
  .idxbox .idx_icon {
    background: url(https://www.qixiangwang.cn/skins/Blue2012/images/idx_sprite.png);
    width: 60px;
    height: 55px;
    float: right; }
    .idxbox .idx_icon.uv {
      background-position: 0 -900px; }
    .idxbox .idx_icon.xc {
      background-position: 0 -1650px; }
    .idxbox .idx_icon.tr {
      background-position: 0 -75px; }
    .idxbox .idx_icon.co {
      background-position: 0 -450px; }
    .idxbox .idx_icon.ct {
      background-position: 0 0; }
    .idxbox .idx_icon.yd {
      background-position: 0 -300px; }
    .idxbox .idx_icon.gm {
      background-position: 0 -600px; }
  .idxbox .idx_name {
    color: #08c;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px; }
  .idxbox .idx_value {
    color: #333;
    padding: 5px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; }

img {
  max-width: 100%; }

.ss-v-hd h3 {
  position: relative;
  padding-left: 15px;
  height: 52px;
  line-height: 52px;
  border-bottom: solid 1px #eee;
  font-size: 22px;
  color: #000; }
  .ss-v-hd h3:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 22px;
    left: 0;
    top: 50%;
    margin-top: -11px;
    background: #fb8b48; }

.ss-v-hd .image-list-tag {
  overflow: hidden;
  font-size: 14px;
  color: #FFFFFF;
  border-bottom: solid 1px #eee; }
  .ss-v-hd .image-list-tag li {
    float: left;
    margin: .375rem 0;
    width: 50%; }
    .ss-v-hd .image-list-tag li a {
      display: block;
      position: relative; }
      .ss-v-hd .image-list-tag li a i {
        position: absolute;
        left: 0;
        top: 0;
        line-height: 19px;
        padding: 0 10px;
        color: #FFFFFF; }
      .ss-v-hd .image-list-tag li a .red {
        background: #d03258; }
      .ss-v-hd .image-list-tag li a .blue {
        background: #488ed4; }
      .ss-v-hd .image-list-tag li a .pink {
        background: #fc79a4; }
      .ss-v-hd .image-list-tag li a .green {
        background: #71b365; }
      .ss-v-hd .image-list-tag li a .orange {
        background: #fb8b48; }
      .ss-v-hd .image-list-tag li a h4 {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 20px;
        line-height: 20px;
        text-indent: 4px;
        background: rgba(0, 0, 0, 0.6);
        color: #FFFFFF; }
      .ss-v-hd .image-list-tag li a img {
        display: block; }

.top-title {
  font-size: 20px;
  font-weight: bold;
  margin: .3rem;
  line-height: 150%;
  color: #000; }

.top-content {
  margin: 0 .3rem .4rem 0.3rem;
  overflow: hidden;
  line-height: 200%;
  font-size: 14px; }
  .top-content p {
    word-break: break-all;
    margin-top: .36rem; }
